mechanical steering device - French English Dictionary